body{color:#666;background:#fff;font-family:"\5fae\8f6f\96c5\9ed1";font-size:14px;min-width:1200px}
a{color:#666}
a:hover{color:#ff2626;text-decoration:none}
iframe{border:0;display:block;margin:0 auto}
i{display:inline-block;vertical-align:middle;background:url(../images/home_index2017_icon_1.png)}
a p,a div,a i{cursor:pointer}
img{background:url(../images/jiaju_noimg_1.png) center no-repeat;background-origin:content-box;background-size:contain}
.head-logo img,.right-title-img img{background:0}
.w1200{width:1200px;margin:0 auto}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mb40{margin-bottom:40px}
.cl{clear:both;overflow:hidden}
.pr{position:relative;zoom:1}
.home_index2014_wrap .ntes-nav-main{}
.home_index2014_wrap .N-nav-channel{width:1200px;line-height:14px}
.home_index2014_wrap .N-nav-channel a{padding:0 12px;text-align:center;display:inline-block}
.home_index2014_wrap .N-nav-bottom-main{width:1200px}
.home_index2014_wrap .N-nav-bottom-main a{padding:0 16px}
.head-advertisement{text-align:center}
.advertisement,.advertisement-txt{position:relative;zoom:1;clear:both;overflow:hidden}
.advertisement-txt{padding:12px 0;border:1px solid #eee}
.advertisement-txt a{padding:0 25px}
.advertisement-half{width:590px;float:left;display:inline;position:relative;zoom:1}
.advertisement .channel_ad_2016{background:#000;background:rgba(0,0,0,0.6) none repeat scroll 0 0;border-radius:0 8px 0 0;bottom:0;color:#fff;font-family:Arial;font-size:12px;height:17px;left:0;line-height:17px;overflow:hidden;position:absolute;text-align:left;width:30px;z-index:3}
.advertisement-txt .channel_ad_2016{position:absolute;right:0;bottom:1px;font-size:12px;line-height:1}
.home_index2014_content{font-size:14px}
.head-logo{clear:both;overflow:hidden;padding:30px 0 20px}
.head-logo img{display:inline;float:left}
.head-nav{width:100%;border-top:2px solid #ff2525;border-bottom:1px solid #eee;height:57px}
.head-nav ul{clear:both;overflow:hidden}
.head-nav ul li{float:left;display:inline;width:133px;font-size:18px;text-align:center;line-height:57px;height:58px}
.head-nav a{display:block;text-decoration:none}
.head-nav ul li.selected{width:136px}
.head-nav ul li.selected,.head-nav ul li:hover{background:#ff2525;color:#fff}
.head-nav ul li.selected a,.head-nav ul li:hover a{color:#fff}
.head-top{margin-top:20px;margin-bottom:40px;clear:both;overflow:hidden;background:url(../images/home_index2017_headright_1.png)}
.focus-album{width:850px;float:left;display:inline;overflow:hidden;position:relative;zoom:1}
.focus-ul{width:10000px;float:left;display:inline}
.focus-ul li{width:850px;float:left;display:inline;position:relative;zoom:1;height:430px}
.focus-ul li a{text-decoration:none;display:block;color:#fff}
.focus-ul li img{display:block;width:100%}
.focus-ul li .title{background:url(../images/home_index2017_slidebg_1.png) left bottom repeat-x;height:70px;width:100%;line-height:70px;position:absolute;left:0;bottom:0}
.focus-ul li .title p{padding-left:20px;font-size:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:695px}
.focus-ctr{position:absolute;right:20px;bottom:0;height:16px;padding:20px 0}
.focus-ctr li{background:url(../images/home_index2017_icon_1.png) -16px 0 no-repeat;width:16px;height:16px;float:left;display:inline;margin-right:5px}
.focus-ctr li.ne-active{background-position:0 0}
.focus-album:hover .focus-btn-left,.focus-album:hover .focus-btn-right{display:block}
.focus-btn-left{background:url(../images/home_index2017_icon_1.png) -100px -120px no-repeat;width:50px;height:50px;position:absolute;left:0;top:50%;margin-top:-25px;cursor:pointer;display:none}
.focus-btn-left:hover{background-position:0 -120px}
.focus-btn-right{background:url(../images/home_index2017_icon_1.png) -150px -120px no-repeat;width:50px;height:50px;position:absolute;right:0;top:50%;margin-top:-25px;cursor:pointer;display:none}
.focus-btn-right:hover{background-position:-50px -120px}
.top-right{float:right;display:inline}
.top-taocan{width:338px;border:1px solid #eee;border-top:0}
.top-taocan ul.tab{clear:both;overflow:hidden}
.top-taocan ul.tab li{float:left;display:inline;width:50%;cursor:pointer;height:50px;line-height:50px;color:#333;border-top:1px solid #eee;text-align:center;background:url(../images/home_index2017_headright_1.png);font-size:16px}
.top-taocan ul.tab li.selected{color:#ff2626;border-top:1px solid #ff2626;background:#fff}
.top-taocan ul.tab span{display:inline-block;vertical-align:middle}
.top-taocan ul.tab i{width:16px;height:16px;margin-right:10px}
.top-taocan ul.tab .tab1 i{background-position:-70px 0}
.top-taocan ul.tab .tab2 i{background-position:-110px 0}
.top-taocan ul.tab .selected.tab1 i{background-position:-50px 0}
.top-taocan ul.tab .selected.tab2 i{background-position:-90px 0}
.top-taocan .taocan-box{height:248px;background:#fff;display:none}
.top-taocan .taocan-box.active1{display:block}
.top-taocan .design{padding-top:30px;margin:0 18px}
.top-taocan .design li{position:relative;zoom:1;margin-bottom:20px}
.top-taocan .design .taocan-txt{background:0;border:0;border-bottom:1px solid #eee;height:40px;line-height:40px;position:relative;zoom:1;z-index:2;width:100%;text-align:center}
.top-taocan .design .taocan-palceholder{position:absolute;z-index:1;left:0;top:0;width:100%;height:40px;line-height:40px;color:#ccc;text-align:center}
.top-taocan .design .taocan-palceholder span{display:inline-block;vertical-align:middle}
.top-taocan .design .taocan-name i{background-position:-160px -30px;width:17px;height:18px;margin-right:10px}
.top-taocan .design .taocan-phone i{background-position:-190px -30px;width:17px;height:18px;margin-right:10px}
.top-taocan .taocan-btn{margin:25px auto 0;background:0;border:1px solid #ff2626;color:#ff2626;font-size:16px;display:block;width:200px;height:40px;line-height:40px;cursor:pointer}
.top-taocan .taocan-btn:hover{background:#ff2626;color:#fff;border:1px solid #ff2626}
.top-taocan .design-msg{text-align:center;color:#ccc;margin-top:10px}
.top-taocan .design-msg i{background-position:-220px -30px;width:14px;height:13px;margin-right:5px}
.top-taocan .design-msg span{vertical-align:middle;display:inline-block}
.top-taocan .taocan-box.active2 img,.top-taocan .taocan-box.active2 a{display:block}
.top-taocan .taocan-box.active2 img{margin:0 auto;}
.top-taocan .taocan-box.active2 p{margin-top:15px;text-align:center}
.top-hot{position:relative;zoom:1;padding:15px 0 0 20px;width:320px}
.top-hot i{position:absolute;right:20px;top:0;background-position:0 -30px;width:28px;height:30px}
.top-hot p.title{font-size:16px;font-weight:bold;color:#ff2626}
.top-hot .hot-list{margin-top:7px;clear:both;overflow:hidden}
.top-hot .hot-list li{float:left;display:inline;width:60px;margin-bottom:6px;text-align:center}
.main{clear:both;overflow:hidden}
.home-title{font-size:30px;color:#ff2626;margin-bottom:28px;clear:both;margin-top:35px;position:relative;zoom:1}
.article-box{clear:both;overflow:hidden;margin:0 0 20px 0}
.main-left{width:850px}
.list-first{line-height:1.2;font-size:18px;font-weight:bold;margin-bottom:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:410px}
.list-first a{color:#333}
.list-first a:hover{color:#ff2626}
.list li{line-height:1.2;margin-bottom:16px;font-size:16px;position:relative;zoom:1;left:-15px;transition:left .25s}
.list li i{background-position:-240px 0;width:19px;height:4px;margin-right:5px}
.list li:hover i{background-position:-220px 0;width:19px;height:13px}
.list li:hover{left:0}
.list li a{display:inline-block;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:385px}
.list li a:hover{color:#ff2626}
.article-img a{display:block;color:#fff}
.article-img img{display:block}
.main-left .article-img{width:410px;overflow:hidden}
.img-big{width:410px;height:205px;position:relative;zoom:1}
.img-title{position:absolute;left:0;bottom:0;background:url(../images/home_index2017_article_1.png) left bottom repeat-x;height:32px;line-height:32px;text-align:center;width:100%;padding-top:21px;overflow:hidden}
.img-title p{display:inline-block;padding:0 10px}
.img-small li:hover .img-title,.img-big:hover .img-title{background:0}
.img-small li:hover p,.img-big:hover p{background:#ff2626}
.img-small{clear:both;overflow:hidden;width:420px;margin-top:30px}
.img-small li{position:relative;zoom:1;float:left;display:inline;width:200px;margin-right:10px}
.more-list{clear:both;overflow:hidden;position:absolute;right:0;top:0;line-height:1;font-size:14px;padding:10px 0}
.more-list li{float:left;display:inline;padding:5px 0;color:#666}
.more-list li a{border-left:1px solid #f5f5f5;padding:0 13px}
.more-list li.noborder a{border:0}
.img-article{float:right;display:inline;width:410px}
.img-article .title{width:100%;position:relative;zoom:1;font-size:20px;border-bottom:1px solid #ccc;padding-bottom:5px;line-height:1.2}
.designer .title i{background-position:-240px -30px;width:22px;height:20px;margin-right:10px}
.img-article .title span.name{display:inline-block;vertical-align:middle}
.img-article .title a.more{position:absolute;right:0;bottom:0;line-height:30px;font-size:14px;color:#ccc}
.img-article-list li{clear:both;overflow:hidden;margin-top:20px;color:#999}
.img-article-list img{float:left;display:inline;width:110px;height:110px}
.img-article-list .txt{float:right;display:inline;width:275px}
.img-article-list a .img-article-title{font-size:16px;font-weight:bold;color:#333;text-overflow:ellipsis;width:100%;overflow:hidden;white-space:nowrap;margin-bottom:15px;margin-top:5px}
.img-article-list a:hover{color:#ff2626}
.img-article-list a:hover .img-article-title{color:#ff2626}
.design-box{width:410px}
.design-box .focus-album{width:100%;margin-top:19px}
.design-box .focus-ul li{width:410px;height:205px}
.design-box .focus-ul li .title{line-height:38px}
.design-box .focus-ul li .title p{font-size:16px;position:absolute;left:0;bottom:0;width:380px}
.design-box .focus-ctr{padding-bottom:10px}
.yunyan{width:100%;overflow:hidden}
.yunyan-list{width:870px;clear:both;overflow:hidden}
.yunyan-list li{float:left;display:inline;width:270px;margin-right:20px;position:relative;zoom:1}
.yunyan-list li img{display:block;width:100%}
.yunyan-list .yunyan-taocan-right{border:1px solid #eee;border-top:0;padding:10px 0 15px 10px}
.yunyan-taocan-right .title{font-size:16px;padding-right:15px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:bold;margin-bottom:15px}
.yunyan-taocan-right .title a{color:#000}
.yunyan-taocan-right .price{vertical-align:bottom;line-height:1}
.yunyan-taocan-right .price span{color:#ff2525;font-size:24px;vertical-align:bottom}
.yunyan-taocan-right .yuyue{position:absolute;right:0;bottom:12px;border-radius:15px 0 0 15px;cursor:pointer;padding:3px 10px 3px 15px}
.yunyan-taocan-right .yuyue span{vertical-align:middle;display:inline-block;margin-right:5px}
.yunyan-taocan-right .yuyue i{background-position:-190px 0;width:26px;height:15px}
.yunyan-taocan-right .yuyue:hover{background:#ff2525;color:#fff}
.yunyan-taocan-right .yuyue:hover i{background-position:-160px 0}
.preferential i{background-position:-280px -30px;width:22px;height:20px;margin-right:10px}
.yunyan-link{margin-top:23px}
.yunyan-link td{border:1px solid #eee}
.yunyan-link td a{display:block;width:31px;height:30px;padding:10px 24px;text-align:center;line-height:1.2}
.yunyan-link td a:hover{background:#ff2525;color:#fff;text-decoration:none}
.yunyan-link td.more a{color:#ff2525;line-height:30px}
.yunyan-link td.more a:hover{color:#fff}
.zx-tab{cursor:pointer}
.zx-tab li:hover,.zx-tab li.selected{background:#ff2525;color:#fff}
.zx-tab li:hover a,.zx-tab li.selected a{color:#fff;text-decoration:none;border-left:1px solid #ff2525}
.icon-title{width:100%}
.icon-title .title{width:100%;position:relative;zoom:1;font-size:20px;border-bottom:1px solid #ccc;padding-bottom:5px;line-height:1.2}
.icon-title .title i{background-position:-50px -30px;width:22px;height:20px;margin-right:10px}
.icon-title .title span.name{display:inline-block;vertical-align:middle}
.icon-title .title a.more{position:absolute;right:0;bottom:0;line-height:30px;font-size:14px;color:#ccc}
.design-show{margin-top:20px}
.design-show .focus-ul{width:8500px}
.design-show .focus-ul>li{width:850px;height:150px}
.focus-second-ul{width:880px;float:left;display:inline}
.focus-second-ul li{width:200px;height:150px;margin-right:17px}
.focus-ul .focus-second-ul li .title p{width:100%;padding:0;text-align:center;font-size:14px;line-height:38px;position:absolute;left:0;bottom:0}
.design-show .focus-btn-left{background-position:-84px -180px;width:42px;top:57px;height:36px;margin-top:0}
.design-show .focus-btn-right{background-position:-126px -180px;width:42px;top:57px;height:36px;margin-top:0}
.design-show .focus-btn-left:hover{background-position:0 -180px}
.design-show .focus-btn-right:hover{background-position:-42px -180px}
.design-show .focus-ctr{position:static;padding:15px 0;text-align:center;margin-top:150px;line-height:16px;height:16px}
.design-show .focus-ctr li{display:inline-block;*display:inline;zoom:1;background:#ccc;float:none;margin-right:7px;width:4px;height:4px;border-radius:2px}
.design-show .focus-ctr li.ne-active{width:10px;transition:width .5s;-webkit-transition:width .5s}
.talk .title i{background-position:-90px -30px;width:22px;height:20px;margin-right:10px}
.plan .title i{background-position:-130px -30px;width:18px;height:22px}
.plan-list{clear:both;overflow:hidden;width:885px;margin-top:20px}
.plan-list li{float:left;display:inline;width:260px;position:relative;zoom:1;margin-right:35px}
.plan-list li img{display:block}
.plan-list li a{display:block;text-decoration:none}
.plan-list li a p{transition:padding .3s}
.plan-list li a p.title{font-size:16px;color:#666;width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:20px}
.plan-list li a i{width:0;height:0;position:absolute}
.plan-list li a p.desc{font-size:14px;color:#999;width:250px}
.plan-list li a:hover p{padding-left:10px}
.plan-list li a:hover i{position:absolute;right:10px;top:157px;width:20px;height:11px;background-position:-130px 0}
.main-right{width:300px}
.main-right .img-big{width:100%;height:auto}
.right-list{border:1px solid #eee;border-top:0;overflow:hidden;padding-top:15px}
.right-list ul{margin:0 10px}
.right-list li{line-height:17px;margin-bottom:16px;position:relative;zoom:1;left:-15px;transition:left .25s}
.right-list li:hover{left:0}
.right-list li.first{font-weight:bold}
.right-list li i{background-position:-240px 0;height:4px;margin-right:5px;width:19px}
.right-list li:hover i{background-position:-220px 0;height:13px;width:19px}
.right-list li a{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;width:250px}
.right-title .title i{width:6px;height:6px;background:#ff2626}
.right-title .title{font-size:24px;color:#000;border-bottom:0;font-weight:bold;margin-top:45px}
.classes-img{clear:both;overflow:hidden}
.classes-img:hover{background:#fafafa}
.classes-img img{width:80px;height:80px;display:block}
.classes-img a{color:#000}
.classes-img p{padding-left:15px;font-size:16px;width:195px}
.classes{border:0}
.zx-img-box{height:635px;width:100%;display:none}
.main-left .zx-img-box .article-img{width:100%;position:relative;zoom:1;height:635px}
.main-left .zx-img-box .article-img li{position:absolute}
.zx-img-box li:hover .img-title{background:0}
.zx-img-box li:hover p{background:#ff2626}
.zx-img-box li.img1{right:0;top:0}
.zx-img-box li.img2{right:0;top:320px}
.zx-img-box li.img3{left:0;top:160px}
.zx-img-box li.small-img1{left:0;top:0}
.zx-img-box li.small-img2{left:210px;top:0}
.zx-img-box li.small-img3{left:0;top:478px}
.zx-img-box li.small-img4{left:210px;top:478px}
.cooperate{width:100%;border-top:1px solid #eee;margin-top:60px;padding:25px 0 60px 0;background:#fafafa}
.cooperate h2{color:#333;font-size:24px}
.cooperate-link{width:100%;overflow:hidden;margin-top:25px}
.cooperate-link li{float:left;display:inline;width:345px;margin-left:-1px;border-left:1px dashed #eee;height:146px;line-height:1.2;padding:0 25px 0 30px}
.cooperate-link li.first{padding-left:0;width:375px}
.cooperate-link li a{margin:0 10px 12px 0;color:#999;float:left;display:inline;word-break:keep-all}
.float-dialog{position:fixed;left:50%;margin-left:700px;bottom:50px;background:#fff;border-top:1px solid #eee;display:none;z-index:9}
.float-dialog>div{border:1px solid #eee;border-top:0;width:64px;height:43px;text-align:center;line-height:1.2;padding-top:15px;cursor:pointer;position:relative;zoom:1}
.float-dialog .float1 i{background-position:0 -70px;width:26px;height:26px}
.float-dialog .float2 i{background-position:-28px -70px;width:30px;height:30px}
.float-dialog .float3 i{background-position:-60px -70px;width:34px;height:30px}
.float-dialog .float4 i{background-position:-96px -70px;width:30px;height:30px}
.float-dialog .float5 i{background-position:-128px -70px;width:26px;height:30px}
.float-dialog .float6 i{background-position:-156px -70px;width:30px;height:30px}
.float-dialog .float7 i{background-position:-188px -70px;width:33px;height:30px}
.float-dialog .float-return i{background-position:-223px -70px;width:24px;height:27px}
.float-dialog .float-return:hover i,.float-dialog .float-return.selected i{background-position:-249px -70px;width:24px;height:27px}
.float-dialog .float-return:hover,.float-dialog .float-return.selected{background:#ff2525}
.float-dialog p{padding:0 18px;position:absolute;left:0;top:50%;margin-top:-16px;color:#fff;vertical-align:middle}
.float-dialog p.p2{padding:0 10px;margin-top:1px}
.float-dialog .float-icon p{opacity:0;transition:opacity .2s;filter:alpha(Opacity=0)}
.float-dialog .float-icon:hover i,.float-dialog .float-icon.selected i{display:none}
.float-dialog .float-icon{background:#fff;transition:background .2s}
.float-dialog .float-icon:hover,.float-dialog .float-icon.selected{background:#ff2525}
.float-dialog .float-icon:hover p,.float-dialog .float-icon.selected p{opacity:1;filter:alpha(Opacity=100)}
.right-title-img{position:relative;zoom:1;padding-top:45px}
.right-title-img a {font-size: 24px;width: 40%;margin: 0 auto;height: 1em;background: #fff;display: block;text-align: center;}
.right-title-img .hor{position:absolute;left:0;top:50%;height:1px;width:100%;background:#eee;text-align:center;z-index: -1;margin-top: 30px;}
.right-title-img .hor p{width:0;background:#ff2727;height:1px;margin:0 auto;transition:width 1s}
.right-title-img:hover .hor p{width:100%}
.right-title-img img{position:relative;z-index:2;display:block;margin:0 auto;left:0;top:0}
#headNav{position:relative;z-index:9}
.cooperate .applyLink{color:#333;float:right;font-size:12px;cursor:pointer;height:22px;line-height:22px;border-radius:11px;padding:0 10px;background-color:#f5f5f5}
.cooperate .applyLink:hover{color:#ff4f56}
.cooperate .fl{color:#ccc;font-size:12px}